export const ENGLISH_REG = /^[A-Za-z]+$/ // 英文
export const HTTP_URL_REG = /^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\*\+,;=.]+$/ // http地址
export const EMAIL_REG = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/ // 邮箱
export const PHONE_REG = /^1[0-9]{10}$/ // 手机号
export const BANK_REG = /^([1-9]{1})(\d{14}|\d{18})$/ // 银行卡号校验
export const NUMBRT_REG = /^\d+$|^\d+[.]?\d+$/ // 数字
export const INTEGER = /^\+?[1-9][0-9]*$/ // 正整数
export const NUMENGLISH_REG = /^[0-9a-zA-Z_]{1,}$/ // 数字加英文
export const CHINESE_REG = /^[\u4e00-\u9fa5]{0,}$/ // 汉字
export const PASSEORD_REG = /^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$/ // 密码强度正则，最少6位，包括至少1个大写字母，1个小写字母，1个数字，1个特殊字符
export const MONER_REG = /(?:^[-]?[1-9]\d{0,2}(?:$|(?:,\d{3})*(?:$|(\.\d{1,2}$))))|(?:(?:^[0](\.\d{1,2})?)|(?:^[-][0]\.\d{1,2}))$/ // 数字/货币金额（支持负数、千分位分隔符）
export const FUND_REG = /(?:^[1-9]([0-9]+)?(?:\.[0-9]{1,2})?$)|(?:^(?:0){1}$)|(?:^[0-9]\.[0-9](?:[0-9])?$)/ // 数字/货币金额 (只支持正数、不支持校验千分位分隔符)
// { pattern: INTEGER, message: '版本号格式不正确' }
